﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Forest.Cat.Domain.Entities.Resumes;
using Forest.Core;

namespace Forest.Cat.Domain.Services.Resumes
{
    public interface IShieldedCompanyService
    {
        void DeleteShieldedCompany(ShieldedCompany shieldedCompany);

        ShieldedCompany GetShieldedCompanyById(Guid shieldedCompanyId);

        IQueryable<ShieldedCompany> GetShieldedCompanyByJobseekerId(Guid id);

        IPagedList<ShieldedCompany> GetAllShieldedCompanys(int pageIndex, int pageSize);

        void InsertShieldedCompany(ShieldedCompany shieldedCompany);

        void UpdateShieldedCompany(ShieldedCompany shieldedCompany);
    }
}
